@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_3487f816-module__k9imOa__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_3487f816-module__k9imOa__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_3248b23d-module__5GzKNq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_3248b23d-module__5GzKNq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f03d3534-module__9mA9ZG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f03d3534-module__9mA9ZG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:generalSans;src:url(../media/GeneralSans_Variable-s.p.2ps45st_c6v2a.woff2)format("woff2");font-display:swap}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.generalsans_2193e60a-module__TLtmCq__className{font-family:generalSans,generalSans Fallback}.generalsans_2193e60a-module__TLtmCq__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
:root{--bg-main:#050507;--text-primary:#fff;--text-secondary:#a1a1aa;--card-bg:#121217cc;--card-border:#ffffff1a;--bg-dark:#0d0b12;--bg-card-dark:#171422;--bg-card-dark-hover:#1f1b2d;--bg-card-dark-elevated:#241f34;--border-dark:#ffffff14;--border-dark-hover:#fff3;--text-dark-primary:#fff;--text-dark-secondary:#9b98a3;--text-dark-muted:#64616e;--accent-red:#e53935;--accent-red-glow:#e5393559;--accent-purple:#9478b8;--accent-purple-glow:#9478b84d;--ambient-top-glow:radial-gradient(circle at 50% -10%, #e539352e 0%, #160b24cc 40%, transparent 75%);--bg-light:#f5f5f7;--bg-card-light:#fff;--border-light:#00000014;--text-light-primary:#0e0c13;--text-light-secondary:#585563;--font-display:var(--font-general-sans), "General Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:var(--font-serif), "Instrument Serif", Georgia, serif;--font-body:var(--font-sans), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-arabic:var(--font-cairo), "Cairo", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, sans-serif;--max-width:1240px;--radius-capsule:9999px;--radius-card-lg:28px;--radius-card-md:20px;--radius-card-sm:12px}html[dir=rtl]{--font-display:"Cairo", "IBM Plex Sans Arabic", sans-serif;--font-body:"Cairo", "IBM Plex Sans Arabic", sans-serif;--font-serif:"Cairo", "IBM Plex Sans Arabic", sans-serif}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea{font-family:var(--font-arabic);letter-spacing:normal!important}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{line-height:1.35;letter-spacing:0!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-dark);color:var(--text-dark-primary);scroll-behavior:smooth;width:100%;font-size:16px;overflow-x:hidden}body{font-family:var(--font-body);background-color:var(--bg-dark);color:var(--text-dark-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;line-height:1.55;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;border:none;outline:none;font-family:inherit;font-size:16px}button{cursor:pointer;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}.nav-avatar-circle,.nav-avatar-circle img{aspect-ratio:1;object-fit:cover;object-position:center 15%;border-radius:50%;width:44px;max-width:44px;height:44px;max-height:44px}.container{width:100%;max-width:var(--max-width);box-sizing:border-box;margin:0 auto;padding:0 24px}@media (max-width:640px){.container{padding:0 16px}}.capsule-nav-container{pointer-events:none;z-index:1000;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:22px 20px 0;display:flex;position:fixed;top:0;left:0;right:0}.capsule-nav-pill{z-index:1002;pointer-events:auto;box-sizing:border-box;background:#0d0a14 linear-gradient(#1c172b 0%,#141021 35%,#0d0a14 100%);border:1px solid #ffffff29;border-radius:9999px;flex-shrink:0;width:min(94vw,1420px);max-width:1420px;height:auto;min-height:76px;margin:0 auto;padding:14px 34px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 24px 60px -10px #000000f2,0 0 24px #e5393514,inset 0 1px 1.5px #ffffff59,inset 0 -1px 1px #000000b3}.capsule-nav-pill:hover{background:linear-gradient(#221c34 0%,#171326 35%,#0f0c18 100%);border-color:#ffffff3d;box-shadow:0 28px 70px -8px #000000f5,0 0 30px #e539351f,inset 0 1px 2px #ffffff6b,inset 0 -1px 1px #000000b3}.nav-brand{flex-shrink:0;align-items:center;gap:12px;min-width:0;height:100%;line-height:1;text-decoration:none;display:inline-flex}.nav-avatar-circle{flex-shrink:0;justify-content:center;align-items:flex-end;width:48px;height:48px;display:flex;position:relative;overflow:visible!important}.nav-avatar-backdrop{background:linear-gradient(135deg,#ffffff24 0%,#ffffff0a 100%);border:1.5px solid #ffffff47;border-radius:50%;width:46px;height:46px;transition:all .3s;position:absolute;bottom:0;box-shadow:0 4px 14px #0006,inset 0 1px 1px #ffffff4d}html.light .nav-avatar-backdrop,html[data-theme=light] .nav-avatar-backdrop{background:linear-gradient(135deg,#00000014 0%,#00000005 100%)!important;border:1.5px solid #00000024!important;box-shadow:0 4px 12px #0000001a,inset 0 1px 1px #fffc!important}.nav-avatar-img{object-fit:contain;object-position:bottom center;transform-origin:bottom;filter:drop-shadow(0 4px 10px #00000080);margin-bottom:-2px;transition:transform .25s cubic-bezier(.16,1,.3,1);width:auto!important;max-width:none!important;height:72px!important;max-height:none!important}.nav-brand:hover .nav-avatar-img{transform:scale(1.06)translateY(-2px)}.desktop-nav-links{align-items:center;gap:20px;display:flex}.brand-name-text{white-space:nowrap;color:var(--text-primary);vertical-align:middle;align-items:center;font-size:clamp(.92rem,1.8vw,1.08rem);font-weight:700;line-height:1;display:inline-flex}.brand-name-desktop{align-items:center;line-height:1;display:inline-flex!important}.brand-name-mobile{display:none!important}.nav-cta-desktop{display:inline-flex}.nav-hamburger-btn{display:none!important}.nav-lang-btn,.nav-lang-btn span{color:#fff!important}.nav-hamburger-btn,.nav-hamburger-btn svg{color:#fff!important;stroke:#fff!important}@media (max-width:860px){.desktop-nav-links,.nav-cta-desktop{display:none!important}.nav-hamburger-btn{display:inline-flex!important}}@media (max-width:768px){.capsule-nav-container{width:100%!important;max-width:100vw!important;padding:14px 10px 0!important}.capsule-nav-pill{box-sizing:border-box!important;background:#0d0a14 linear-gradient(#1c172b 0%,#141021 35%,#0d0a14 100%)!important;border:1px solid #ffffff29!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:56px!important;min-height:56px!important;padding:8px 12px!important;display:flex!important;box-shadow:0 16px 40px -8px #000000f2,inset 0 1px 1.5px #ffffff59,inset 0 -1px 1px #000000b3!important}.nav-brand{flex-shrink:1!important;align-items:center!important;gap:9px!important;min-width:0!important;height:38px!important;line-height:1!important;display:inline-flex!important}.nav-avatar-circle{justify-content:center!important;align-items:flex-end!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:flex!important;overflow:visible!important}.nav-avatar-backdrop{width:38px!important;height:38px!important}.nav-avatar-img{border-radius:0!important;width:auto!important;max-width:none!important;height:56px!important;max-height:none!important;margin-bottom:-1px!important;display:block!important}.brand-name-text{align-items:center!important;height:36px!important;line-height:1!important;display:inline-flex!important}.brand-name-desktop{display:none!important}.brand-name-mobile{color:#fff;letter-spacing:.02em!important;white-space:nowrap!important;align-items:center!important;max-width:clamp(160px,55vw,270px)!important;font-size:clamp(.72rem,3.1vw,.84rem)!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html.light .brand-name-mobile,html[data-theme=light] .brand-name-mobile{color:#0f172a!important}.nav-actions-group{flex-shrink:0!important;align-items:center!important;gap:7px!important;height:38px!important;display:inline-flex!important}.nav-lang-btn{-webkit-backdrop-filter:blur(14px)!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;height:36px!important;padding:0 11px!important;font-size:.78rem!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff2e!important}.nav-lang-btn span{font-size:.78rem!important;line-height:1!important}.nav-hamburger-btn{-webkit-backdrop-filter:blur(14px)!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff2e!important}}@media (max-width:380px){.capsule-nav-pill{gap:6px!important;padding:6px 8px!important}.brand-name-mobile{max-width:100px!important;font-size:.7rem!important}.nav-lang-btn{padding:0 8px!important}.nav-hamburger-btn{width:34px!important;height:34px!important}}.hero-media-grid{grid-template-columns:1.35fr 1fr 1fr;gap:20px;width:100%;display:grid}@media (max-width:980px){.hero-media-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.hero-card-featured{grid-column:1/-1!important}}@media (max-width:640px){.hero-media-grid{grid-template-columns:1fr!important;gap:14px!important}.hero-card-featured{grid-column:1!important}}.contact-layout-grid{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:clamp(24px,4vw,40px);display:grid}@media (max-width:960px){.contact-layout-grid{grid-template-columns:1fr!important}}.contact-image-card{border:1px solid var(--border-dark);border-radius:28px;flex:380px;width:100%;min-height:clamp(320px,42vw,460px);position:relative;overflow:hidden;box-shadow:0 20px 45px -15px #000000a6}.hero-bio-paragraph{color:#fff}.hero-bio-highlight{color:#fff;font-weight:700;display:inline}.hero-bio-ccm{color:#ef4444;font-weight:700;display:inline}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#testimonials{background-color:var(--bg-dark);position:relative}.testimonial-section-title{color:#fff}.testimonial-section-sub{color:#94a3b8}.testimonial-trust-strip{color:#fff;-webkit-backdrop-filter:blur(12px);background:#171422b3;border:1px solid #ffffff14;box-shadow:0 4px 16px #0000004d}.testimonial-quote-icon-wrap{background:#e5393514;border:1px solid #e5393533}.testimonial-card-footer{border-top-color:#ffffff14!important}.macos-dock-bar{gap:12px;padding:12px 20px 16px}.responsive-dock-icon{width:52px;height:52px}@media (max-width:640px){.macos-dock-bar{border-radius:20px!important;gap:clamp(4px,1.4vw,8px)!important;padding:8px 10px 12px!important}.responsive-dock-icon{border-radius:12px!important;width:clamp(36px,9.5vw,44px)!important;height:clamp(36px,9.5vw,44px)!important}}@media (max-width:380px){.macos-dock-bar{gap:4px!important;padding:6px 8px 10px!important}.responsive-dock-icon{border-radius:10px!important;width:34px!important;height:34px!important}}::selection{background:var(--accent-red);color:#fff}.g-recaptcha{-webkit-transform-origin:0 0;transform-origin:0 0;display:inline-block}[dir=rtl] .g-recaptcha{-webkit-transform-origin:100% 0;transform-origin:100% 0}@media (max-width:360px){.g-recaptcha{-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.archive-rework-section{width:min(92vw,1024px);max-width:1024px;margin:0 auto}.aspect-video{aspect-ratio:16/9}.category-accordion-card{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1)!important}.category-accordion-card:hover{transform:translateY(-2px);border-color:#ffffff5c!important;box-shadow:0 16px 36px -6px #000000bf,0 0 24px #e539352e,inset 0 1px 1.5px #ffffff47!important}.category-accordion-card.is-open:hover{border-color:#e53935cc!important;box-shadow:0 24px 52px -8px #000000e0,0 0 36px #e5393559,inset 0 1px 1.5px #ffffff61!important}.category-trigger-btn{transition:background-color .2s}.category-trigger-btn:hover{background-color:#ffffff09!important}.category-trigger-btn:hover .category-title{text-shadow:0 0 14px #ffffff59;color:#fff!important}.category-trigger-btn:hover .category-action-icon{transform:scale(1.08);color:#fff!important}.hero-2col-grid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.hero-2col-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:3.5rem!important}}.aspect-\[4\/5\],.aspect-4-5{aspect-ratio:4/5}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.lg\:col-span-5{grid-column:span 5/span 5!important}.lg\:col-span-7{grid-column:span 7/span 7!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:gap-14{gap:3.5rem!important}.lg\:text-\[2\.6rem\]{font-size:2.6rem!important}}.category-accordion-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#221d2ce0 0%,#14101bf0 100%);border:1px solid #ffffff29;border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 10px 28px -6px #0000008c,inset 0 1px 1.5px #ffffff29}.category-accordion-card.is-open{background:linear-gradient(#2e203af5 0%,#161020fa 100%);border-color:#e53935a6;box-shadow:0 22px 50px -10px #000000d9,0 0 32px #e5393547,inset 0 1px 1.5px #ffffff4d}.category-icon-box{color:#f4f4f5;background:linear-gradient(135deg,#ffffff24 0%,#ffffff0d 100%);border:1px solid #ffffff3d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;box-shadow:0 4px 12px #00000059,inset 0 1px 1px #ffffff40}.category-accordion-card.is-open .category-icon-box{color:#fff;background:linear-gradient(135deg,#e5393559 0%,#b91c1c33 100%);border:1px solid #e53935bf;box-shadow:0 0 20px #e5393580,inset 0 1px 1px #ffffff59}.category-title{color:#fff;text-shadow:0 2px 4px #0009}.category-count-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:9999px;padding:3px 10px;font-family:monospace,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;transition:all .25s;box-shadow:inset 0 1px #ffffff26}.category-accordion-card.is-open .category-count-badge{color:#fff;background:#e5393547;border:1px solid #e53935a6;box-shadow:0 0 12px #e539354d}.category-action-icon-wrap svg{color:#e4e4e7;filter:drop-shadow(0 2px 5px #0009);transition:all .2s}.category-accordion-card.is-open .category-action-icon-wrap svg{color:#ef4444;filter:drop-shadow(0 0 10px #ef4444a6)}.archive-drive-btn{color:#d4d4d8;background:#18181bd9;border:1px solid #ffffff1f}.archive-drive-btn:hover{color:#fff;border-color:#ef444480}html.light,html[data-theme=light],body.light{--bg-main:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--card-bg:#fff;--card-border:#00000014;--bg-dark:#f8f8fa;--bg-card-dark:#fff;--bg-card-dark-hover:#f1f5f9;--bg-card-dark-elevated:#fff;--border-dark:#00000014;--border-dark-hover:#00000029;--text-dark-primary:#0f172a;--text-dark-secondary:#475569;--text-dark-muted:#64748b;--ambient-top-glow:radial-gradient(circle at 50% -10%, #e539350f 0%, #ebe6f580 40%, transparent 75%);color:#0f172a!important;background-color:#f8f8fa!important}html.light body{color:#0f172a!important;background-color:#f8f8fa!important}body,#hero,#bio,#work,#drive-archive,#testimonials,#contact,footer,.capsule-nav-pill,.category-accordion-card{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}html.light .capsule-nav-pill{-webkit-backdrop-filter:blur(20px)!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 16px 45px -10px #00000014,0 0 20px #00000005,inset 0 1px 1.5px #fffffff2!important}html.light .capsule-nav-pill:hover{background:#fff!important;border-color:#00000029!important;box-shadow:0 20px 50px -8px #0000001f,inset 0 1px 1.5px #fffffff2!important}html.light .brand-name-text,html.light .brand-name-desktop,html.light .brand-name-mobile,html[data-theme=light] .brand-name-text,html[data-theme=light] .brand-name-desktop,html[data-theme=light] .brand-name-mobile{color:#0f172a!important}html.light .desktop-nav-links a{color:#475569!important}html.light .desktop-nav-links a:hover{color:#0f172a!important}html.light .nav-lang-btn{color:#0f172a!important;background:#0000000d!important;border:1px solid #0000001a!important}html.light .nav-lang-btn span{color:#0f172a!important}html.light .nav-hamburger-btn{color:#0f172a!important;background:#0000000d!important;border:1px solid #0000001a!important}html.light .nav-hamburger-btn svg{color:#0f172a!important;stroke:#0f172a!important}html.light .nav-cta-desktop{color:#fff!important;background:#0f172a!important;box-shadow:0 4px 14px #0f172a33!important}html.light .nav-cta-desktop:hover{color:#fff!important;background:#dc2626!important}.mobile-drawer-content{color:#fff}.drawer-nav-link{color:#fff;background:#ffffff0d;border:1px solid #ffffff14}.drawer-nav-link .drawer-nav-icon{color:#ffffff80;transition:color .15s}.drawer-nav-link .drawer-nav-arrow{color:#fff6;transition:color .15s,transform .15s}.drawer-nav-link:hover{color:#fff;background:#ffffff17;border-color:#ffffff26}.drawer-nav-link.is-active{color:#ff5252!important;background:#e5393526!important;border-color:#e5393566!important}.drawer-nav-link.is-active .drawer-nav-icon,.drawer-nav-link.is-active .drawer-nav-arrow{color:#ff5252!important}.drawer-cta-btn{transition:all .2s;color:#fff!important;background:linear-gradient(135deg,#e53935 0%,#dc2626 100%)!important;border:1px solid #ffffff40!important;box-shadow:0 8px 24px -4px #e5393580!important}.drawer-cta-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px -4px #e53935a6!important}.drawer-cta-btn *{color:#fff!important;stroke:#fff!important}.drawer-contact-card{background:#ffffff0a;border:1px solid #ffffff14}.drawer-contact-heading{color:#ffffff73}.drawer-contact-row{color:#ffffffe0;background:#ffffff08;border:1px solid #ffffff0f;transition:all .15s}.drawer-contact-row:hover{background:#ffffff12;border-color:#ffffff1f}.drawer-contact-row:hover .drawer-contact-text{color:#fff}.drawer-contact-text{color:#ffffffe6}.drawer-location-text{color:#ffffffa6}.drawer-contact-icon-wrap.email-box{color:#ff5252;background:#e5393526}.drawer-contact-icon-wrap.phone-box{color:#4ade80;background:#22c55e26}.drawer-contact-icon-wrap.location-box{color:#fff9;background:#ffffff14}.drawer-social-pill{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14;transition:all .15s}.drawer-social-pill:hover{color:#fff;background:#ffffff1f;border-color:#fff3}html.light .mobile-drawer-backdrop,html[data-theme=light] .mobile-drawer-backdrop{background:#0f172a59!important}html.light .mobile-drawer-content,html[data-theme=light] .mobile-drawer-content{color:#0f172a!important;background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 24px 60px -8px #0003,0 0 0 1px #0000000d!important}html.light .drawer-nav-link,html[data-theme=light] .drawer-nav-link{color:#0f172a!important;background:#f8fafc!important;border:1px solid #00000012!important}html.light .drawer-nav-link .drawer-nav-icon,html[data-theme=light] .drawer-nav-link .drawer-nav-icon{color:#475569!important}html.light .drawer-nav-link .drawer-nav-arrow,html[data-theme=light] .drawer-nav-link .drawer-nav-arrow{color:#94a3b8!important}html.light .drawer-nav-link:hover,html[data-theme=light] .drawer-nav-link:hover{color:#dc2626!important;background:#f1f5f9!important;border-color:#e539354d!important}html.light .drawer-nav-link:hover .drawer-nav-icon,html.light .drawer-nav-link:hover .drawer-nav-arrow,html[data-theme=light] .drawer-nav-link:hover .drawer-nav-icon,html[data-theme=light] .drawer-nav-link:hover .drawer-nav-arrow{color:#dc2626!important}html.light .drawer-nav-link.is-active,html[data-theme=light] .drawer-nav-link.is-active{color:#dc2626!important;background:#e5393514!important;border-color:#e5393559!important}html.light .drawer-nav-link.is-active .drawer-nav-icon,html.light .drawer-nav-link.is-active .drawer-nav-arrow,html[data-theme=light] .drawer-nav-link.is-active .drawer-nav-icon,html[data-theme=light] .drawer-nav-link.is-active .drawer-nav-arrow{color:#dc2626!important}html.light .drawer-cta-btn,html[data-theme=light] .drawer-cta-btn{color:#fff!important;background:linear-gradient(135deg,#e53935 0%,#dc2626 100%)!important;border:1px solid #ffffff40!important;box-shadow:0 8px 24px -2px #e5393559!important}html.light .drawer-cta-btn *,html[data-theme=light] .drawer-cta-btn *{color:#fff!important;stroke:#fff!important}html.light .drawer-cta-btn:hover,html[data-theme=light] .drawer-cta-btn:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;box-shadow:0 10px 28px -2px #e5393573!important}html.light .drawer-contact-card,html[data-theme=light] .drawer-contact-card{background:#f8fafc!important;border:1px solid #00000014!important}html.light .drawer-contact-heading,html[data-theme=light] .drawer-contact-heading{color:#64748b!important;font-weight:700!important}html.light .drawer-contact-row,html[data-theme=light] .drawer-contact-row{color:#0f172a!important;background:#fff!important;border:1px solid #0000000f!important}html.light .drawer-contact-row:hover,html[data-theme=light] .drawer-contact-row:hover{background:#f1f5f9!important;border-color:#0000001a!important}html.light .drawer-contact-text,html[data-theme=light] .drawer-contact-text{color:#0f172a!important}html.light .drawer-location-text,html[data-theme=light] .drawer-location-text{color:#475569!important}html.light .drawer-contact-icon-wrap.email-box,html[data-theme=light] .drawer-contact-icon-wrap.email-box{color:#dc2626!important;background:#e539351f!important}html.light .drawer-contact-icon-wrap.phone-box,html[data-theme=light] .drawer-contact-icon-wrap.phone-box{color:#16a34a!important;background:#22c55e24!important}html.light .drawer-contact-icon-wrap.location-box,html[data-theme=light] .drawer-contact-icon-wrap.location-box{color:#475569!important;background:#0f172a12!important}html.light .drawer-social-pill,html[data-theme=light] .drawer-social-pill{color:#334155!important;background:#f1f5f9!important;border:1px solid #00000014!important}html.light .drawer-social-pill:hover,html[data-theme=light] .drawer-social-pill:hover{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}html.light #hero{background:#f8f8fa radial-gradient(circle at 50% -10%,#e539350f 0%,#ebe6f580 40%,#0000 75%)!important}html.light #hero h1,html.light #hero h1 span,html[data-theme=light] #hero h1,html[data-theme=light] #hero h1 span{color:#0f172a!important}html.light #hero h1 .font-serif,html[data-theme=light] #hero h1 .font-serif{color:#64748b!important}html.light .hero-social-pill{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 14px #0000000f!important}html.light .hero-social-pill a{color:#475569!important}html.light .hero-social-pill a:hover{color:#0f172a!important;background:#0000000d!important}html.light #bio{color:#0f172a!important;background:#f8f8fa!important}html.light #bio p,html.light #bio h1,html.light #bio h2,html.light #bio h3,html.light #bio h4,html.light .hero-bio-paragraph,html[data-theme=light] #bio p,html[data-theme=light] .hero-bio-paragraph,html.light #bio .hero-bio-highlight,html.light #bio p span.hero-bio-highlight,html.light #bio p span:not(.hero-bio-ccm):not(.text-red-500),html[data-theme=light] #bio .hero-bio-highlight,html[data-theme=light] #bio p span.hero-bio-highlight,html[data-theme=light] #bio p span:not(.hero-bio-ccm):not(.text-red-500){color:#0f172a!important}html.light #bio .hero-bio-ccm,html.light #bio p span.hero-bio-ccm,html.light #bio p span.text-red-500,html[data-theme=light] #bio .hero-bio-ccm,html[data-theme=light] #bio p span.hero-bio-ccm,html[data-theme=light] #bio p span.text-red-500{color:#ef4444!important}html.light #bio .bg-zinc-950\/80{background-color:#fff!important;border-color:#0000001a!important;box-shadow:0 8px 24px -4px #0000000f!important}html.light #bio .bg-zinc-950\/80 h3{color:#0f172a!important}html.light #bio .bg-zinc-950\/80 p{color:#64748b!important}html.light #bio a[title*=Preview],html.light #bio a[title*=معاينة]{color:#0f172a!important;background:#0000000d!important;border-color:#0000001f!important}html.light #drive-archive,html.light .archive-rework-section,html.light #drive-archive h2,html.light #drive-archive h3:not(.video-thumb-title),html.light #drive-archive h4{color:#0f172a!important}html.light #drive-archive p:not(.video-thumb-title){color:#475569!important}html.light .archive-drive-btn{color:#0f172a!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 14px #0000000d!important}html.light .archive-drive-btn:hover{background:#f8fafc!important;border-color:#e5393559!important;box-shadow:0 6px 20px #00000014!important}html.light .archive-drive-btn span{color:#0f172a!important}html.light .category-accordion-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 8px 24px -4px #0000000d,0 2px 6px #00000005!important}html.light .category-accordion-card:hover{border-color:#e539354d!important;box-shadow:0 12px 32px -4px #00000014!important}html.light .category-accordion-card.is-open{background:#fff!important;border:1px solid #e5393573!important;box-shadow:0 16px 40px -8px #00000014,0 0 24px #e5393514!important}html.light .category-trigger-btn{box-shadow:none!important;background:0 0!important;border:none!important}html.light .category-title{color:#0f172a!important;text-shadow:none!important}html.light .category-icon-box{color:#0f172a!important;background:#0f172a0a!important;border:1px solid #00000014!important;box-shadow:0 2px 6px #0000000a!important}html.light .category-accordion-card.is-open .category-icon-box{color:#dc2626!important;background:#ef44441a!important;border:1px solid #ef444459!important;box-shadow:0 4px 12px #e5393526!important}html.light .category-count-badge{color:#0f172a!important;box-shadow:none!important;background:#0f172a0f!important;border:1px solid #0000001a!important}html.light .category-accordion-card.is-open .category-count-badge{color:#dc2626!important;background:#ef44441f!important;border:1px solid #ef444459!important}html.light .category-action-icon-wrap svg{color:#64748b!important;filter:drop-shadow(0 1px 2px #0000001a)!important}html.light .category-trigger-btn:hover .category-action-icon-wrap svg{color:#0f172a!important}html.light .category-accordion-card.is-open .category-action-icon-wrap svg{color:#ef4444!important;filter:drop-shadow(0 2px 8px #ef444459)!important}html.light .category-expanded-content{border-top:1px solid #0000000f!important}html.light .category-video-card{border:1px solid #00000014!important;box-shadow:0 6px 18px -4px #0000001a!important}html.light .video-thumb-title,html[data-theme=light] .video-thumb-title{color:#fff!important;text-shadow:0 1px 4px #000000e6!important}html.light #gear,html[data-theme=light] #gear{background:#f8f8fa!important}html.light #gear h2,html[data-theme=light] #gear h2{color:#0f172a!important}html.light #gear p,html[data-theme=light] #gear p{color:#475569!important}html.light #gear .dock-eyebrow-badge,html[data-theme=light] #gear .dock-eyebrow-badge{color:#dc2626!important}html.light .macos-dock-bar,html[data-theme=light] .macos-dock-bar{background:#fffffff0!important;border-color:#0000001a!important;box-shadow:0 20px 48px -8px #0000001f!important}html.light .dock-active-dot,html[data-theme=light] .dock-active-dot{background:#0f172a!important}.testimonial-eyebrow-badge{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a}.testimonial-trust-strip{color:#fff;background:#ffffff08;border:1px solid #ffffff14}.testimonial-trust-strip .trust-divider{background:#ffffff1a}.testimonial-trust-strip .trust-label-secondary{color:#ffffff80}.testimonial-card{background:#ffffff08;border:1px solid #ffffff14;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 10px 30px -10px #00000080}.testimonial-card:hover{border-color:#ffffff2e;box-shadow:0 16px 40px -10px #0009}.testimonial-project-badge{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff14}.testimonial-quote-icon-wrap{color:#ffffff59}.testimonial-quote-text{color:#ffffffe0}.testimonial-card-footer{border-top:1px solid #ffffff12}.testimonial-avatar{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.testimonial-author-name{color:#fff}.testimonial-verified-badge{color:#fff9;background:#ffffff0a;border:1px solid #ffffff14}.testimonial-author-role{color:#fff9}.testimonial-author-company{color:#ffffffa6}html.light #testimonials,html[data-theme=light] #testimonials{color:#0f172a!important;background:#f8f8fa!important}html.light .testimonial-eyebrow-badge,html[data-theme=light] .testimonial-eyebrow-badge{color:#475569!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 1px 3px #0000000a!important}html.light .testimonial-section-title,html[data-theme=light] .testimonial-section-title{color:#0f172a!important}html.light .testimonial-section-sub,html[data-theme=light] .testimonial-section-sub{color:#475569!important}html.light .testimonial-trust-strip,html[data-theme=light] .testimonial-trust-strip{color:#0f172a!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 2px 10px #00000008!important}html.light .testimonial-trust-strip .trust-divider,html[data-theme=light] .testimonial-trust-strip .trust-divider{background:#00000014!important}html.light .testimonial-trust-strip .trust-label-secondary,html[data-theme=light] .testimonial-trust-strip .trust-label-secondary{color:#64748b!important}html.light .testimonial-card,html[data-theme=light] .testimonial-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 10px 30px -10px #0000000d,0 2px 6px #00000005!important}html.light .testimonial-card:hover,html[data-theme=light] .testimonial-card:hover{border-color:#00000029!important;box-shadow:0 16px 40px -10px #00000014!important}html.light .testimonial-project-badge,html[data-theme=light] .testimonial-project-badge{color:#475569!important;background:#f8fafc!important;border:1px solid #0000000f!important}html.light .testimonial-quote-icon-wrap,html[data-theme=light] .testimonial-quote-icon-wrap{color:#94a3b8!important;background:0 0!important;border:none!important}html.light .testimonial-quote-text,html[data-theme=light] .testimonial-quote-text{color:#334155!important}html.light .testimonial-card-footer,html[data-theme=light] .testimonial-card-footer{border-top:1px solid #0000000f!important}html.light .testimonial-avatar,html[data-theme=light] .testimonial-avatar{color:#fff!important;background:#0f172a!important;border:1px solid #0000001a!important;box-shadow:0 2px 8px #0000001a!important}html.light .testimonial-author-name,html[data-theme=light] .testimonial-author-name{color:#0f172a!important}html.light .testimonial-verified-badge,html[data-theme=light] .testimonial-verified-badge{color:#64748b!important;background:#f8fafc!important;border:1px solid #00000014!important}html.light .testimonial-author-role,html[data-theme=light] .testimonial-author-role,html.light .testimonial-author-company,html[data-theme=light] .testimonial-author-company{color:#64748b!important}html.light #contact{color:#0f172a!important;background:#f8f8fa!important}html.light #contact h2{color:#0f172a!important}html.light #contact .contact-layout-grid>div:first-child{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 16px 40px -12px #00000014!important}html.light #contact .contact-sidebar-col>div:last-child{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 16px 36px -12px #0000000f!important}html.light #contact label{color:#475569!important}html.light #contact input,html.light #contact textarea,html.light #contact select{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important}html.light #contact input::placeholder,html.light #contact textarea::placeholder{color:#94a3b8!important}html.light #contact input:focus,html.light #contact textarea:focus{background:#fff!important;border-color:#e53935!important;box-shadow:0 0 0 3px #e539351f!important}.contact-service-pill{cursor:pointer!important;border:2px solid #e53935!important;border-radius:9999px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.contact-service-pill:not(.is-selected){color:#e53935!important;background:0 0!important;border:2px solid #e53935!important}.contact-service-pill:not(.is-selected):hover{transform:translateY(-1px);color:#dc2626!important;background:#e5393514!important}.contact-service-pill.is-selected{color:#fff!important;background:linear-gradient(135deg,#e53935 0%,#dc2626 100%)!important;border:2px solid #e53935!important;box-shadow:0 4px 14px #e5393559!important}html.light .contact-service-pill:not(.is-selected),html[data-theme=light] .contact-service-pill:not(.is-selected){color:#e53935!important;background:0 0!important;border:2px solid #e53935!important}html.light .contact-service-pill:not(.is-selected):hover,html[data-theme=light] .contact-service-pill:not(.is-selected):hover{color:#dc2626!important;background:#e5393514!important}html.light .contact-service-pill.is-selected,html[data-theme=light] .contact-service-pill.is-selected{color:#fff!important;background:linear-gradient(135deg,#e53935 0%,#dc2626 100%)!important;border:2px solid #e53935!important;box-shadow:0 4px 14px #e5393559!important}html.light .contact-email-btn,html[data-theme=light] .contact-email-btn{color:#fff!important;background:#dc2626!important;border:1px solid #dc2626!important;box-shadow:0 4px 14px #dc26264d!important}html.light .contact-email-btn:hover,html[data-theme=light] .contact-email-btn:hover{background:#b91c1c!important;border-color:#b91c1c!important}html.light .contact-call-btn,html[data-theme=light] .contact-call-btn{color:#fff!important;background:#16a34a!important;border:1px solid #16a34a!important;box-shadow:0 4px 14px #16a34a4d!important}html.light .contact-call-btn:hover,html[data-theme=light] .contact-call-btn:hover{background:#15803d!important;border-color:#15803d!important}html.light #bio a[title*=Download],html.light #bio a[title*=تحميل],html[data-theme=light] #bio a[title*=Download],html[data-theme=light] #bio a[title*=تحميل]{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 4px 14px #dc26264d!important}html.light #videos,html[data-theme=light] #videos{color:#0f172a!important;background:#f8f8fa!important}html.light #videos h2,html[data-theme=light] #videos h2{color:#0f172a!important}html.light #videos p,html[data-theme=light] #videos p{color:#475569!important}.footer-avatar-container{transition:transform .3s cubic-bezier(.16,1,.3,1)}.footer-avatar-container:hover{transform:translateY(-4px)scale(1.03)}.footer-social-pill{color:#334155;background:#0e0c130d;border:1px solid #0e0c131f;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.footer-social-pill:hover{color:#fff;background:#0e0c13;border-color:#0e0c13}html.light footer{color:#475569!important;background:#fff!important;border-top:1px solid #00000014!important}html.light footer h3{color:#0f172a!important}html.light footer .footer-social-pill{color:#475569!important;background:#0000000a!important;border:1px solid #00000014!important}html.light footer .footer-social-pill:hover{color:#fff!important;background:#0f172a!important}.floating-controls-dock,aside[aria-label=Floating\ Controls]{flex-direction:column!important;align-items:center!important;gap:16px!important;display:flex!important}.floating-controls-dock button+button,aside[aria-label=Floating\ Controls] button+button{margin-top:4px!important}
